package com.tonghe.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.tonghe.domain.ResponseResult;
import com.tonghe.domain.entity.Category;
import com.tonghe.vo.PageVo;


/**
 * 分类表(Category)表服务接口
 *
 * @author tonghe
 * @since 2022-02-15 15:44:13
 */
public interface CategoryService extends IService<Category> {

    /** 取分类列表 */
    ResponseResult getCategoryList();

    /** 取分类所有 */
    ResponseResult listAllCategory();

    /**
     * 模糊分页查询分类
     *
     * @param category 模糊分类查询实体
     * @param pageNum 页码
     * @param pageSize 每页大小
     * @return 结果
     */
    PageVo selectCategoryPage(Category category, Integer pageNum, Integer pageSize);
}
